#!/bin/bash
# Linux 磁盘使用情况检查脚本

echo "=========================================="
echo "1. 查看所有文件系统的磁盘使用情况"
echo "=========================================="
df -h

echo ""
echo "=========================================="
echo "2. 查看根目录 / 的详细使用情况"
echo "=========================================="
df -h /

echo ""
echo "=========================================="
echo "3. 查看各目录的磁盘占用（前15个最大的目录）"
echo "=========================================="
du -h --max-depth=1 / 2>/dev/null | sort -hr | head -15

echo ""
echo "=========================================="
echo "4. 查看当前用户目录的磁盘占用"
echo "=========================================="
du -h --max-depth=1 ~ 2>/dev/null | sort -hr | head -10

echo ""
echo "=========================================="
echo "5. 查看 /var 目录占用（通常日志和缓存在这里）"
echo "=========================================="
du -h --max-depth=1 /var 2>/dev/null | sort -hr | head -10

echo ""
echo "=========================================="
echo "6. 查看 /tmp 目录占用"
echo "=========================================="
du -sh /tmp 2>/dev/null

echo ""
echo "=========================================="
echo "7. 查看可用内存"
echo "=========================================="
free -h

